package org.jeecg.modules.plantation.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @Description: 种植信息
 * @Author: jeecg-boot
 * @Date:   2019-08-26
 * @Version: V1.0
 */
@Data
@TableName("lm_plantation")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="lm_plantation对象", description="种植信息")
public class Plantation {
    
	/**ID*/
	@TableId(type = IdType.UUID)
    @ApiModelProperty(value = "ID")
	private java.lang.String id;
	/**老树数量*/
	@Excel(name = "老树数量", width = 15)
    @ApiModelProperty(value = "老树数量")
	private java.lang.Double oldTree;
	/**新树数量*/
	@Excel(name = "新树数量", width = 15)
    @ApiModelProperty(value = "新树数量")
	private java.lang.Double newTree;
	/**山上树数量*/
	@Excel(name = "山上树数量", width = 15)
    @ApiModelProperty(value = "山上树数量")
	private java.lang.Double upHillTree;
	/**上下树数量*/
	@Excel(name = "上下树数量", width = 15)
    @ApiModelProperty(value = "上下树数量")
	private java.lang.Double downHillTree;
	/**老树数量占比*/
	@Excel(name = "老树数量占比", width = 15)
    @ApiModelProperty(value = "老树数量占比")
	private java.lang.Double oldTreeRate;
	/**新树数量占比*/
	@Excel(name = "新树数量占比", width = 15)
    @ApiModelProperty(value = "新树数量占比")
	private java.lang.Double newTreeRate;
	/**山上树数量占比*/
	@Excel(name = "山上树数量占比", width = 15)
    @ApiModelProperty(value = "山上树数量占比")
	private java.lang.Double upHillTreeRate;
	/**上下树数量占比*/
	@Excel(name = "上下树数量占比", width = 15)
    @ApiModelProperty(value = "上下树数量占比")
	private java.lang.Double downHillTreeRate;
	/**总数*/
	@Excel(name = "总数", width = 15)
    @ApiModelProperty(value = "总数")
	private java.lang.Double sumTree;
	/**海拔*/
	@Excel(name = "海拔", width = 15)
    @ApiModelProperty(value = "海拔")
	private java.lang.Integer evevation;
	/**预估产量*/
	@Excel(name = "预估产量", width = 15)
    @ApiModelProperty(value = "预估产量")
	private java.lang.Double forecastProduction;
	/**农户数量*/
	@Excel(name = "农户数量", width = 15)
    @ApiModelProperty(value = "农户数量")
	private java.lang.Double peasant;
	/**实际产量*/
	@Excel(name = "实际产量", width = 15)
    @ApiModelProperty(value = "实际产量")
	private java.lang.Double actualOutput;
	/**年份*/
	@Excel(name = "年份", width = 15)
    @ApiModelProperty(value = "年份")
	private java.lang.String year;
	/**种植面积*/
	@Excel(name = "种植面积", width = 15)
    @ApiModelProperty(value = "种植面积")
	private java.lang.Double cultivatedArea;
	/**归属乡镇*/
	@Excel(name = "归属乡镇", width = 15)
    @ApiModelProperty(value = "归属乡镇")
	private java.lang.String ruralTown;
	/**创建人*/
	@Excel(name = "创建人", width = 15)
    @ApiModelProperty(value = "创建人")
	private java.lang.String createBy;
	/**修改人*/
	@Excel(name = "修改人", width = 15)
    @ApiModelProperty(value = "修改人")
	private java.lang.String updateBy;
	/**创建时间*/
    @ApiModelProperty(value = "创建时间")
	private java.util.Date createTime;
	/**修改时间*/
    @ApiModelProperty(value = "修改时间")
	private java.util.Date updateTime;
	/**种植产品ID*/
	@Excel(name = "种植产品ID", width = 15)
    @ApiModelProperty(value = "种植产品ID")
	private java.lang.String product;
}
